Skip to content

Update gsl/develop from develop 2021/12/15#113

Merged
DomHeinzeller merged 17 commits into
NOAA-GSL:gsl/developfrom
climbfuji:update_gsl_develop_from_develop_20211215
Dec 15, 2021
Merged

Update gsl/develop from develop 2021/12/15#113
DomHeinzeller merged 17 commits into
NOAA-GSL:gsl/developfrom
climbfuji:update_gsl_develop_from_develop_20211215

Conversation

@DomHeinzeller
Copy link
Copy Markdown

@DomHeinzeller DomHeinzeller commented Dec 15, 2021

Description

Update gsl/develop from develop as of 2021/12/15. Changes that are not yet in gsl/develop:

  • Update WW3 for fix for MPI reproducibility
  • Decrease the memory usage by MERRA2 for 6 times
  • Update CICE cap for optional features; use UPP as submodule
  • Semi Lagrangian sedimentation of graupel
  • CCPP framework (metadata parser) update, and update several units in fv3atm and ccpp-physics
  • Regional restart regression test fixed
  • Noah MP updates for Prototype 8 (GFSv17)
  • Clean up the input data directory, move diag_table to ufs-weather-model repository
  • Add GP ORTs (operational requirement tests)
  • New Thompson cloud fraction (updated subroutine cal_cldfra3)
  • CCPP CMake cleanup, update submodule pointer for stochastic_physics (emergency bugfix for CA restarts)
  • Update CICE, use -init=snan,arrays for Intel debug

Associated PRs

NOAA-GSL/ccpp-physics#119
NOAA-GSL/fv3atm#120
#113

Testing

No testing required. This code is b4b identical with the authoritative code as of today, except for the CODEOWNERS file in ccpp-physics and the two .gitmodules files in fv3atm and ufs-weather-model. The regression tests for this code passed on all nine tier-1 platforms and on AWS (CI). See ufs-community#935 for details.

Screen Shot 2021-12-15 at 12 22 28 PM

JessicaMeixner-NOAA and others added 15 commits November 17, 2021 11:01
* updates coupled P7 test suite to include waves
* updates WW3 for a fix to the MPI reproducibility issue, adds mpi tests at c96 and c384 bmark configurations
* updates WW3 with fixes required for debug mode (not yet implemented)
* updates WW3 to use a smaller number of spectral points for 1deg grid
* updates WW3 grid files to allow MOM6 wave coupling 
* adds c96 control/restart for test restart reproducibility w/o waves

Authors:
@JessicaMeixner-NOAA
@aliabdolali 
@MatthewMasarik-NOAA
read MERRA2 data for two months instead of 12 months and read in the data in interpolation when needed.
…community#904) (ufs-community#910)


* Updates CICE cap for optional features
* Adds UPP as a FV3atm submodule 
* Adds 35d RT test 

Co-authored-by: Dusan Jovic <dusan.jovic@noaa.gov>
Co-authored-by: Minsuk Ji <57227195+MinsukJi-NOAA@users.noreply.github.com>
…namelist variables (ufs-community#923)

* add semi-lagrangian sedimentation of graupel and update the namelist variables to control semi-lagrangian sedimentation
* update fv3atm
…CCPP metadata in fv3atm and ccpp-physics, use Python 3.6+ (ufs-community#907)

With the metadata parser update in NCAR/ccpp-framework#415, a stricter checking of units will be enforced. This includes the replacement of "convenience units" such as log(Pa) with 1. Corresponding changes are made in ccpp-physics and fv3atm.

The ccpp-framework update requires Python 3.6 or newer - load Python 3.7.9 modules on Cheyenne, all other platforms are already using 3.6 or newer.
* Fixed regional regression tests wrt restart. Additionally renamed and corrected regional tests.
* Fixed the issue of the accumulation bucket FHZERO impacting resulting forecast.
* modification for additional land outputs
…el and set up C768 atm-only test (ufs-community#921)

* The input data directory was cleaned up.
*  The diag_tables used by the RT tests are moved to tests/parm/diag_table. The diag_tables and field_tables under the input data directory are removed. The date in several diag_tables used by global control and related tests are corrected from 2016100300 to the new IC 2021032206. The diag_table for regional_qulit related tests are updated to be consistent with regional_control.
* A high resolution C768 atmosphere only test and a lat/lon control tests were created.
* net lw flux issues was fixed in fv3 and ccpp physics.

Co-authored-by: Dom Heinzeller <climbfuji@ymail.com>
* Add P7 regression tests with RRTMGP enabled
* Turn of RRTMGP tests on Cheyenne w/ Intel, turn off test control_csawmg_debug on Jet w/ Intel

Co-authored-by: Dom Heinzeller <climbfuji@ymail.com>
…munity#929)

Includes code changes described in NCAR/ccpp-physics#795 and NOAA-EMC/ufsatm#432: the addition of a new cloud fraction scheme for Thompson MP.
…sts to use new GFS v16 C96L127 ICs, update macOS build config (ufs-community#937)

*This PR is a major overhaul of the regression tests employing the physics developed at NOAA-GSL. The new control for these suites is now rap_control to move away from institutional names. Based on this new control, the analog to the operational requirements tests are added for decomposition, threading, restart etc. Feature tests are added that swap out individual physics one at a time. Most tests are created in DEBUG mode and run only for 1h to speed up the testing. 
Update .gitmodules and submodule pointer for fv3atm for gsl/develop branch
…o include emergency bugfix for restart runs (ufs-community#943)

* Changes in CMake config required by the cleanup of the CCPP cmake cleanup in fv3atm, ccpp-framework, ccpp-physics
* Update submodule pointer for stochastic_physics
Updates CICE for the latest Consortium main. See CICE Issue ufs-community#44 for a list of updates included. In particular, this PR will update the icepack submodule to include a fix which allows -init=snan,arrays to be used in debug mode.
@DomHeinzeller DomHeinzeller marked this pull request as ready for review December 15, 2021 19:30
Copy link
Copy Markdown
Collaborator

@SamuelTrahanNOAA SamuelTrahanNOAA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remember to change .gitmodules FV3 back to NOAA-GSL.

@DomHeinzeller
Copy link
Copy Markdown
Author

Hash for fv3atm is correct (1df1fc4), will merge now.

@DomHeinzeller DomHeinzeller merged commit dbdb629 into NOAA-GSL:gsl/develop Dec 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.